package com.example.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.io.Serializable;

/**
 * 运营平台账户对象 account
 */
//设置配置属性标识(注解)：prefix前缀--别名--可以自定义
@ConfigurationProperties(prefix = "emp")
//自动在后台设置getters和setter方法
@Data
//自动在后台设置默认的构造方法
@NoArgsConstructor
//自动在后台设置带所有属性的构造方法
@AllArgsConstructor
//可以在其他对方进行注入使用
@Component
public class AccountY implements Serializable {
    private Integer operateId;//运营账户id
    private String  operateName;//运营账户用户名
    private String  opPassword;//运营账户密码
    private String  sex;//性别
    private String  phone;//电话号码
    private String  email;//电子邮箱
    private String  realName;//真实姓名
    private String  isAble;//状态
    private String  organizationName;//所属机构
    private String  role;//角色
    private Integer[] operatedIds;
}
